package org.bao.action;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class CommAction {

	/**
	 * 通过后台跳转用于访问web-info安全目录下的页面
	 * 
	 * @param pg 访问的页面url【主体剔除前缀和后缀】
	 * @return
	 */
	@RequestMapping("/jump")
	public String jump(String pg) {
		// 直接返回跳转的页面路径
		return pg;
	}
	
	/**
	 * 通过后台跳转用于访问web-info安全目录下的页面
	 * 
	 * @param pg 访问的页面url【主体剔除前缀和后缀】
	 * @return
	 */
	@RequestMapping("/jump2")
	public ModelAndView jump2(String pg, Integer uid,HttpServletRequest request) {
		// 返回视图uri以及缓存变量uid【注意uid与restfulpage中的uid变量名保持一致】
		ModelAndView mav = new ModelAndView(pg, new ModelMap("adminid", uid));
		System.out.println("/*/*/*/*/*/*/uid:"+uid);
		request.getSession().setAttribute("userid", uid);
		// 直接返回跳转的页面路径
		return mav;
	}
	
	
	@RequestMapping("/jump3")
	public ModelAndView jump3(String pg, Integer uid2,HttpServletRequest request) {
		// 返回视图uri以及缓存变量uid2【注意uid与phonepage中的uid变量名保持一致】
		ModelAndView mav = new ModelAndView(pg, new ModelMap("phoneid", uid2));
		System.out.println("/*/*/*/*/*/*/uid2:"+uid2);
		request.getSession().setAttribute("phoneid", uid2);
		// 直接返回跳转的页面路径
		return mav;
	}
	
	
}
